

#Python 中的循环语句有 for 和 while。
#while循环；python中没有do...while循环

#while循环实现1-100和
if __name__ == '__main__':
    n = 100
    sum = 0
    tag = 1
    while tag <= n :
        sum += tag
        tag = tag+1
    else: #while循环使用else语句，在 while … else 在条件语句为 false 时执行 else 的语句块。
        print("tag值大于100")
    print("1 到 %d 之和为: %d" % (n, sum))



#Python for循环可以遍历任何序列的项目，如一个列表或者一个字符串。

    languages = ["C", "C++", "Java", "Python"]
    for x in languages:
        print(x,end=" ")
    print("")


#如果需要遍历数字序列，可以使用内置range()函数。会生成数列
#range()函数可以包含三个参数，第三个参数为变化量（步长）可为负数
    for num in range(10):
        print(num)
#使用range指定区间的值：
    for num2 in range(10,20):
        print(num2)
#结合range()和len()函数以遍历一个序列的索引
    a = ['Google', 'Baidu', 'Runoob', 'Taobao', 'QQ']
    for i in range(len(a)):
        print(i,a[i])
#还可以使用range()函数来创建一个列表：
    b = list(range(5))
    for o in b:
        print(o)